DEEP: A Development Environment for Parallel Programs
نویسندگان
چکیده
The use of the DEEP development environment to analyze parallel program performance is described. The full integrated environment contains tools for the creation, analysis and debugging of parallel programs. All information is related back to the original parallel source code. This paper describes the program analysis portion of DEEP, with examples of its use on data parallel programs (HPF and Data Parallel C) and shared memory parallel (SMP)
منابع مشابه
A constructive development environment for parallel and distributed programs
Regis is a programming environment aimed at supporting the development and execution of parallel and distributed programs. It embodies a constructive approach to the development of programs based on separating program structure from communication and computation. The emphasis is on constructing programs from multiple parallel computational components which cooperate to achieve the overall goal....
متن کاملDesign and Implementation of a User - interactiveParallel Programming
A state-of-the-art parallel programming environment called UPPER (User-interactive Parallel Programming EnviRonment) is presented in this paper. Parallel machines which execute programs concurrently on hundreds or thousands of processors provide far more computational power than does a uniprocessor. However, designing parallel programs on parallel machines manually is very di cult and error-pro...
متن کاملAkl(fd) { a Concurrent Language for Fd Programming Akl(fd) { a Concurrent Language for Fd Programming
We consider a complete implementation of an extension of the nite domain constraint system FD, including antimonotone constraints, and its integration in AKL, a deep-guard concurrent constraint language. We present the language AKL(FD), together with associated programming techniques. In particular, we show how powerful symbolic constraints can be deened as AKL(FD) programs, which is partly mad...
متن کاملSedimentary structures and depositional environment of the Ashin Formation in Nakhlak area, Central Iran
Middle to Upper Triassic (Upper Ladinian to Lower Carnian) deep-sea sedimentary rocks crop out across a large area west of Nakhlak village, Central Iran and have been named Ashin Formation. The up to 304m thick, turbiditic, siliciclastic Ashin Formation consists of alternating turbiditic, thin- and medium-bedded calcareous sandstones, purple, fine-grained volcaniclastic sandstones, and mostly g...
متن کاملA Graphical Development and Debugging Environment for Parallel Programs
To provide high-level graphical support for PVM (Parallel Virtual Machine) based program development, a complex programming environment (GRADE) is being developed. GRADE currently provides tools to construct, execute, debug, monitor and visualise message-passing parallel programs. It offers high-level graphical programming abstraction mechanism to construct parallel applications by introducing ...
متن کامل